package cn.okcode.api.framework.js;

import java.util.List;

public class ClassInfoBean {
    private String className;
    private List<MethodInfo> methods;
    private List<MethodInfo> staticMethods;

    private List<List<String>> constructors;

    public ClassInfoBean(String className, List<MethodInfo> methods, List<MethodInfo> staticMethods, List<List<String>> constructors) {
        this.className = className;
        this.methods = methods;
        this.constructors = constructors;
        this.staticMethods = staticMethods;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public List<MethodInfo> getMethods() {
        return methods;
    }

    public void setMethods(List<MethodInfo> methods) {
        this.methods = methods;
    }

    public List<List<String>> getConstructors() {
        return constructors;
    }

    public void setConstructors(List<List<String>> constructors) {
        this.constructors = constructors;
    }

    public List<MethodInfo> getStaticMethods() {
        return staticMethods;
    }

    public void setStaticMethods(List<MethodInfo> staticMethods) {
        this.staticMethods = staticMethods;
    }
}
